.page-title__container {
    width: 100%;
    height: .54rem;
    line-height: .54rem;
    padding-left: .24rem;
    border-bottom: .01rem solid rgba(0,0,0,.06)
}

.page-title__text {
    height: 100%;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    font-size: .14rem;
    color: #000000d9
}

.personal-invite-history {
    display: flex;
    height: 100%;
    flex-direction: column
}

.personal-invite-history-content {
    padding: .16rem .24rem .6rem
}

.personal-invite-history-content__label {
    padding-left: .08rem;
    height: .22rem;
    font-family: PingFang-SC-Medium;
    font-weight: 500;
    font-size: .14rem;
    color: #000000d9;
    line-height: .22rem;
    position: relative;
    margin-bottom: .16rem
}

.personal-invite-history-content__label:before {
    position: absolute;
    top: .04rem;
    left: 0;
    width: .03rem;
    height: .14rem;
    background: #0099ff;
    border-radius: .08rem;
    border-radius: .015rem;
    content: ""
}

.personal-invite-history-content__title {
    margin-top: .16rem;
    margin-bottom: .08rem;
    height: .22rem;
    font-family: PingFang-SC-Regular;
    font-weight: 400;
    font-size: .14rem;
    color: #000000d9;
    line-height: .22rem
}

.personal-invite-history-content-btn {
    cursor: pointer;
    margin-top: .32rem;
    margin-bottom: .32rem;
    width: 5.4rem;
    display: flex;
    flex-direction: column;
    align-items: center
}

.personal-invite-history-content-btn-invite {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.36rem;
    height: .4rem;
    background: #0099ff;
    border-radius: .04rem;
    font-family: PingFang-SC-Medium;
    font-weight: 500;
    font-size: .14rem;
    color: #fff;
    text-align: center;
    line-height: .22rem
}

.personal-invite-history-content-btn-desc {
    margin-top: .08rem;
    display: block;
    height: .2rem;
    font-family: PingFang-SC-Medium;
    font-weight: 500;
    font-size: .12rem;
    color: #ff8b00;
    text-align: center;
    line-height: .2rem
}

.personal-invite-table {
    width: 100%;
    border-collapse: collapse;
    width: 5.4rem
}

.personal-invite-table__header {
    height: .56rem;
    background: #0000000f;
    border: .01rem solid #cccccc;
    border-radius: .08rem .08rem 0 0
}

.personal-invite-table__header th {
    border: .01rem solid #cccccc;
    text-align: left;
    padding-left: .24rem
}

.personal-invite-table__body {
    width: 5.4rem;
    border: .01rem solid #cccccc;
    border-radius: 0 0 .08rem .08rem
}

.personal-invite-table__body td {
    padding-left: .24rem;
    text-align: left;
    border: .01rem solid #cccccc;
    height: .56rem;
    font-family: PingFang-SC-Medium;
    font-weight: 500;
    font-size: .14rem;
    color: #ff8b00;
    letter-spacing: 0;
    line-height: .22rem
}

.personal-invite-table__body--empty {
    color: #00000073!important
}

.ant-pagination {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: .14rem;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum","tnum"
}

.ant-pagination ul,.ant-pagination ol {
    margin: 0;
    padding: 0;
    list-style: none
}

.ant-pagination:after {
    display: block;
    clear: both;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    content: " "
}

.ant-pagination-total-text {
    display: inline-block;
    height: .32rem;
    margin-right: .08rem;
    line-height: .3rem;
    vertical-align: middle
}

.ant-pagination-item {
    display: inline-block;
    min-width: .32rem;
    height: .32rem;
    margin-right: .08rem;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";
    line-height: .3rem;
    text-align: center;
    vertical-align: middle;
    list-style: none;
    background-color: #fff;
    border: .01rem solid #d9d9d9;
    border-radius: .02rem;
    outline: 0;
    cursor: pointer;
    user-select: none
}

.ant-pagination-item a {
    display: block;
    padding: 0 .06rem;
    color: #000000d9;
    transition: none
}

.ant-pagination-item a:hover {
    text-decoration: none
}

.ant-pagination-item:hover {
    border-color: #1890ff;
    transition: all .3s
}

.ant-pagination-item:hover a {
    color: #1890ff
}

.ant-pagination-item:focus-visible {
    border-color: #1890ff;
    transition: all .3s
}

.ant-pagination-item:focus-visible a {
    color: #1890ff
}

.ant-pagination-item-active {
    font-weight: 500;
    background: #fff;
    border-color: #1890ff
}

.ant-pagination-item-active a {
    color: #1890ff
}

.ant-pagination-item-active:hover {
    border-color: #40a9ff
}

.ant-pagination-item-active:focus-visible {
    border-color: #40a9ff
}

.ant-pagination-item-active:hover a {
    color: #40a9ff
}

.ant-pagination-item-active:focus-visible a {
    color: #40a9ff
}

.ant-pagination-jump-prev,.ant-pagination-jump-next {
    outline: 0
}

.ant-pagination-jump-prev .ant-pagination-item-container,.ant-pagination-jump-next .ant-pagination-item-container {
    position: relative
}

.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon {
    color: #1890ff;
    font-size: .12rem;
    letter-spacing: -.01rem;
    opacity: 0;
    transition: all .2s
}

.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg,.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto
}

.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    margin: auto;
    color: #00000040;
    font-family: Arial,Helvetica,sans-serif;
    letter-spacing: .02rem;
    text-align: center;
    text-indent: .13em;
    opacity: 1;
    transition: all .2s
}

.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon,.ant-pagination-jump-next:hover .ant-pagination-item-link-icon {
    opacity: 1
}

.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis,.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis {
    opacity: 0
}

.ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon,.ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon {
    opacity: 1
}

.ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis,.ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis {
    opacity: 0
}

.ant-pagination-prev,.ant-pagination-jump-prev,.ant-pagination-jump-next {
    margin-right: .08rem
}

.ant-pagination-prev,.ant-pagination-next,.ant-pagination-jump-prev,.ant-pagination-jump-next {
    display: inline-block;
    min-width: .32rem;
    height: .32rem;
    color: #000000d9;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";
    line-height: .32rem;
    text-align: center;
    vertical-align: middle;
    list-style: none;
    border-radius: .02rem;
    cursor: pointer;
    transition: all .3s
}

.ant-pagination-prev,.ant-pagination-next {
    font-family: Arial,Helvetica,sans-serif;
    outline: 0
}

.ant-pagination-prev button,.ant-pagination-next button {
    color: #000000d9;
    cursor: pointer;
    user-select: none
}

.ant-pagination-prev:hover button,.ant-pagination-next:hover button {
    border-color: #40a9ff
}

.ant-pagination-prev .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link {
    display: block;
    width: 100%;
    height: 100%;
    padding: 0;
    font-size: .12rem;
    text-align: center;
    background-color: #fff;
    border: .01rem solid #d9d9d9;
    border-radius: .02rem;
    outline: none;
    transition: all .3s
}

.ant-pagination-prev:focus-visible .ant-pagination-item-link,.ant-pagination-next:focus-visible .ant-pagination-item-link {
    color: #1890ff;
    border-color: #1890ff
}

.ant-pagination-prev:hover .ant-pagination-item-link,.ant-pagination-next:hover .ant-pagination-item-link {
    color: #1890ff;
    border-color: #1890ff
}

.ant-pagination-disabled,.ant-pagination-disabled:hover {
    cursor: not-allowed
}

.ant-pagination-disabled .ant-pagination-item-link,.ant-pagination-disabled:hover .ant-pagination-item-link {
    color: #00000040;
    border-color: #d9d9d9;
    cursor: not-allowed
}

.ant-pagination-disabled:focus-visible {
    cursor: not-allowed
}

.ant-pagination-disabled:focus-visible .ant-pagination-item-link {
    color: #00000040;
    border-color: #d9d9d9;
    cursor: not-allowed
}

.ant-pagination-slash {
    margin: 0 .1rem 0 .05rem
}

.ant-pagination-options {
    display: inline-block;
    margin-left: .16rem;
    vertical-align: middle
}

@media all and (-ms-high-contrast: none) {
    .ant-pagination-options *::-ms-backdrop,.ant-pagination-options {
        vertical-align: top
    }
}

.ant-pagination-options-size-changer.ant-select {
    display: inline-block;
    width: auto
}

.ant-pagination-options-quick-jumper {
    display: inline-block;
    height: .32rem;
    margin-left: .08rem;
    line-height: .32rem;
    vertical-align: top
}

.ant-pagination-options-quick-jumper input {
    position: relative;
    display: inline-block;
    width: 100%;
    min-width: 0;
    padding: .04rem .11rem;
    color: #000000d9;
    font-size: .14rem;
    line-height: 1.5715;
    background-color: #fff;
    background-image: none;
    border: .01rem solid #d9d9d9;
    border-radius: .02rem;
    transition: all .3s;
    width: .5rem;
    height: .32rem;
    margin: 0 .08rem
}

.ant-pagination-options-quick-jumper input::placeholder {
    color: #bfbfbf;
    user-select: none
}

.ant-pagination-options-quick-jumper input:placeholder-shown {
    text-overflow: ellipsis
}

.ant-pagination-options-quick-jumper input:hover {
    border-color: #40a9ff;
    border-right-width: .01rem
}

.ant-pagination-options-quick-jumper input:focus,.ant-pagination-options-quick-jumper input-focused {
    border-color: #40a9ff;
    box-shadow: 0 0 0 .02rem #1890ff33;
    border-right-width: .01rem;
    outline: 0
}

.ant-pagination-options-quick-jumper input-disabled {
    color: #00000040;
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1
}

.ant-pagination-options-quick-jumper input-disabled:hover {
    border-color: #d9d9d9;
    border-right-width: .01rem
}

.ant-pagination-options-quick-jumper input[disabled] {
    color: #00000040;
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1
}

.ant-pagination-options-quick-jumper input[disabled]:hover {
    border-color: #d9d9d9;
    border-right-width: .01rem
}

.ant-pagination-options-quick-jumper input-borderless,.ant-pagination-options-quick-jumper input-borderless:hover,.ant-pagination-options-quick-jumper input-borderless:focus,.ant-pagination-options-quick-jumper input-borderless-focused,.ant-pagination-options-quick-jumper input-borderless-disabled,.ant-pagination-options-quick-jumper input-borderless[disabled] {
    background-color: transparent;
    border: none;
    box-shadow: none
}

textarea.ant-pagination-options-quick-jumper input {
    max-width: 100%;
    height: auto;
    min-height: .32rem;
    line-height: 1.5715;
    vertical-align: bottom;
    transition: all .3s,height 0s
}

.ant-pagination-options-quick-jumper input-lg {
    padding: .065rem .11rem;
    font-size: .16rem
}

.ant-pagination-options-quick-jumper input-sm {
    padding: 0 .07rem
}

.ant-pagination-simple .ant-pagination-prev,.ant-pagination-simple .ant-pagination-next {
    height: .24rem;
    line-height: .24rem;
    vertical-align: top
}

.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link,.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link {
    height: .24rem;
    background-color: transparent;
    border: 0
}

.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link:after,.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link:after {
    height: .24rem;
    line-height: .24rem
}

.ant-pagination-simple .ant-pagination-simple-pager {
    display: inline-block;
    height: .24rem;
    margin-right: .08rem
}

.ant-pagination-simple .ant-pagination-simple-pager input {
    box-sizing: border-box;
    height: 100%;
    margin-right: .08rem;
    padding: 0 .06rem;
    text-align: center;
    background-color: #fff;
    border: .01rem solid #d9d9d9;
    border-radius: .02rem;
    outline: none;
    transition: border-color .3s
}

.ant-pagination-simple .ant-pagination-simple-pager input:hover {
    border-color: #1890ff
}

.ant-pagination-simple .ant-pagination-simple-pager input:focus {
    border-color: #40a9ff;
    box-shadow: 0 0 0 .02rem #1890ff33
}

.ant-pagination-simple .ant-pagination-simple-pager input[disabled] {
    color: #00000040;
    background: #f5f5f5;
    border-color: #d9d9d9;
    cursor: not-allowed
}

.ant-pagination.ant-pagination-mini .ant-pagination-total-text,.ant-pagination.ant-pagination-mini .ant-pagination-simple-pager {
    height: .24rem;
    line-height: .24rem
}

.ant-pagination.ant-pagination-mini .ant-pagination-item {
    min-width: .24rem;
    height: .24rem;
    margin: 0;
    line-height: .22rem
}

.ant-pagination.ant-pagination-mini .ant-pagination-item:not(.ant-pagination-item-active) {
    background: transparent;
    border-color: transparent
}

.ant-pagination.ant-pagination-mini .ant-pagination-prev,.ant-pagination.ant-pagination-mini .ant-pagination-next {
    min-width: .24rem;
    height: .24rem;
    margin: 0;
    line-height: .24rem
}

.ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link,.ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link {
    background: transparent;
    border-color: transparent
}

.ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link:after,.ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link:after {
    height: .24rem;
    line-height: .24rem
}

.ant-pagination.ant-pagination-mini .ant-pagination-jump-prev,.ant-pagination.ant-pagination-mini .ant-pagination-jump-next {
    height: .24rem;
    margin-right: 0;
    line-height: .24rem
}

.ant-pagination.ant-pagination-mini .ant-pagination-options {
    margin-left: .02rem
}

.ant-pagination.ant-pagination-mini .ant-pagination-options-size-changer {
    top: 0
}

.ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper {
    height: .24rem;
    line-height: .24rem
}

.ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper input {
    padding: 0 .07rem;
    width: .44rem;
    height: .24rem
}

.ant-pagination.ant-pagination-disabled {
    cursor: not-allowed
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item {
    background: #f5f5f5;
    border-color: #d9d9d9;
    cursor: not-allowed
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item a {
    color: #00000040;
    background: transparent;
    border: none;
    cursor: not-allowed
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-active {
    background: #e6e6e6
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a {
    color: #00000040
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
    color: #00000040;
    background: #f5f5f5;
    border-color: #d9d9d9;
    cursor: not-allowed
}

.ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
    background: transparent
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon {
    opacity: 0
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis {
    opacity: 1
}

.ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager {
    color: #00000040
}

@media only screen and (max-width: 992px) {
    .ant-pagination-item-after-jump-prev,.ant-pagination-item-before-jump-next {
        display:none
    }
}

@media only screen and (max-width: 576px) {
    .ant-pagination-options {
        display:none
    }
}

.ant-pagination-rtl .ant-pagination-total-text,.ant-pagination-rtl .ant-pagination-item,.ant-pagination-rtl .ant-pagination-prev,.ant-pagination-rtl .ant-pagination-jump-prev,.ant-pagination-rtl .ant-pagination-jump-next {
    margin-right: 0;
    margin-left: .08rem
}

.ant-pagination-rtl .ant-pagination-slash {
    margin: 0 .05rem 0 .1rem
}

.ant-pagination-rtl .ant-pagination-options {
    margin-right: .16rem;
    margin-left: 0
}

.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select {
    margin-right: 0;
    margin-left: .08rem
}

.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper {
    margin-left: 0
}

.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager,.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input {
    margin-right: 0;
    margin-left: .08rem
}

.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options {
    margin-right: .02rem;
    margin-left: 0
}

.personal-invite-list {
    width: 7.1rem
}

.personal-invite-list .personal-invite-list-table__head {
    background: #0000000f;
    border: .01rem solid #cccccc;
    border-radius: .08rem .08rem 0 0;
    height: .56rem
}

.personal-invite-list .personal-invite-list-table__head th {
    padding-left: .24rem;
    text-align: left;
    border: .01rem solid #cccccc
}

.personal-invite-list .personal-invite-list-table__empty {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 1.2rem;
    border: .01rem solid #cccccc;
    border-top: none
}

.personal-invite-list .personal-invite-list-table__body {
    height: .72rem;
    border: .01rem solid #cccccc;
    border-radius: 0 0 .08rem .08rem
}

.personal-invite-list .personal-invite-list-table__body td {
    padding: 0;
    border: .01rem solid #cccccc;
    font-family: PingFang-SC-Regular;
    font-weight: 400;
    font-size: .14rem;
    color: #000000d9;
    letter-spacing: 0;
    line-height: .22rem
}

.personal-invite-list .personal-invite-list-table__body--name {
    padding-left: .24rem;
    padding-right: .24rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2
}

.personal-invite-list .personal-invite-list-table__body--element:nth-child(even) {
    background: #f5f5f5;
    width: 100%;
    height: .36rem;
    border-top: .01rem solid #cccccc
}

.personal-invite-list .personal-invite-list-table__body--empty {
    color: #00000073!important
}

.personal-invite-list .personal-invite-list-table__body--element {
    text-align: left;
    padding: .08rem .14rem;
    height: .36rem;
    display: flex;
    align-items: center
}

.personal-invite-list .personal-invite-list-table__body--element-circle {
    width: .08rem;
    height: .08rem;
    border-radius: 50%;
    margin-right: .08rem
}

.personal-invite-list-pagination {
    margin-top: .08rem;
    width: 100%;
    text-align: center
}
